home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 September & October / Amiga-CD 1997 #9-10.iso / software / wildfire / wildfirefpu / history < prev    next >
Text File  |  1997-07-21  |  14KB  |  348 lines

  1. History
  2. --------------------------------------------------------------
  3.  
  4. v3.00 (Friday 23-May-97)
  5.  -Info-Window: -read the info-text from the external file "wf:systemm/ifo.txt"
  6.                -<r>-key: refresh the info-text (for only private use)
  7.  -FilmStrip-Window: convert even single images into FilmStrips
  8.  -ARexx: *FC_SAVE-command didn't work
  9.          *filename was not refreshed after a FC_FILMFILE-command
  10.  -FilmStrip-Player: serious bug fixed: sometimes the bitmap-pointer was
  11.                     not set to NULL after cleanup which caused the program
  12.                     to crash later
  13.  -PCSelect-Window: preview-thumnails
  14.  
  15. v3.01 (Saturday 24-May-97)
  16.  -Neon-Operator
  17.  
  18. v3.02 (Saturday 24-May-97)
  19.  -DLA-Operator ("diffusion limited aggregation")
  20.  
  21. v3.03 (Tuesday 27-May-97)
  22.  -Neon-Operator: *now two algorithms are supported:
  23.                   -trivial
  24.                   -Hoshen-Kopelman-cluster-detection
  25.                  *documentation improved and updated
  26.  -DLA-Operator: minor speedup
  27.  -PCSelect-Window: *reset the preview-position after window-resizing
  28.                    *don't show the progress-bar while rendering previews
  29.  -KillTemp3D-Operator
  30.  
  31. v3.04 (Tuesday 27-May-97)
  32.  -Join3D-Operator
  33.  
  34. v3.05 (Wednesday 28-May-97)
  35.  -Calculator: *Evaluate-Window to create data-files easily
  36.               *Load/save expressions and the x-range from/to symbol-files
  37.  -DWA: Evaluate-Window-support
  38.  -Neon-Operator: *color-search-bug in tolerance-mode fixed
  39.                  *all arrays turned to LONG to avoid problems with large images
  40.  
  41. v3.06 (Thursday 29-May-97)
  42.  -Crack-check (be surprised if you use a cracked version)
  43.  -3d-engine: *internal structures changed
  44.              *kernel rewritten to support more types of polygons
  45.               in the future
  46.              *uses more but smaller blocks of memory
  47.  
  48. v3.07 (Friday 30-May-97)
  49.  -all 3d-operators fixed to fit the new concept
  50.  
  51. v3.08 (Friday 30-May-97)
  52.  -Perspective-Operator: support for the PowerPlugs!-concept (output-channel)
  53.  -Prefs: *changed default Player-path from "c:yp" to "yp"
  54.          *changed default Player-Screen from "Workbench" to "Wildfire"
  55.  -3d-engine: *support for 3- and 4-point-polygons
  56.              *quality slightly improved (without any loss of work-speed)
  57.  
  58. v3.09 (Saturday 31-May-97)
  59.  -3d-engine: optional z-sort-algorithm
  60.  -LWOB-Operator: *PowerPlugs!-support, only 3-, 4- and convex 5-point-polygons
  61.                   are currently supported
  62.                  *bgColor-option removed (3d-engine is now used)
  63.  
  64. v3.10 (Saturday 31-May-97)
  65.  -3d-engine: *output-quality slightly improved again
  66.              *support for 1- and 2-point-polygons
  67.  -Cube-operator: "mysterious edge-bug" detected: the cube- and the
  68.                  base-coordinate-system where shifted by (0.5,0.5,0.0)
  69.                  which caused bad results at the edges
  70.  
  71. v3.11 (Sunday 1-Jun-97)
  72.  -3d-engine: phong-shader for triangles (very alpha)
  73.  -Perspective-Operator: full PowerPlugs!-support
  74.  
  75. v3.12 (Sunday 1-Jun-97)
  76.  -3d-engine: phong-shader: *render-speed increased by a factor of 2
  77.                            *quality improved
  78.  -documentation updated
  79.  
  80. v3.13 (Monday 02-Jun-97)
  81.  -3d-engine: *the phong-shader acts as a "legal feature" now
  82.  -all 3d-operators: *gadget-autoactivation removed
  83.                     *light-option changed from light=(ON|OFF)
  84.                      to light=(NORMAL|PHONG|OFF)
  85.  
  86. v3.14 (Monday 02-Jun-97)
  87.  -3d-engine: *detect "sharp edges" using a maximal smoothing angle (in phong-mode)
  88.              *render-speed slightly increased (in phong-mode)
  89.  -Processor: global Phong-option (smoothing angle)
  90.  
  91. v3.15 (Wednesday 04-Jun-97)
  92.  -3d-operators: individual phong- and 3d-quant-option
  93.  -Processor: *Phong- and 3DQuant-option removed
  94.              *separate Render-settings-window for all 3d-operators
  95.  -PlugIn-interface and -version-number changed
  96.  
  97. v3.16 (Thursday 05-Jun-97)
  98.  -Processor: improved the method to recognize used variables
  99.              before killing them
  100.  -some 3d-operators fixed to work with the new concept:
  101.    Cube, Twist, Wave3D, Wrap, Magnet3D, Transform3D
  102.  
  103. v3.17 (Friday 06-Jun-97)
  104.  -remaining 3d-operators fixed to work with the new concept:
  105.    Bump3D, Sphere, Twirl3D, Join3D, LWOB, Perspective, Water
  106.  -Example-operator removed
  107.  
  108. v3.18 (Friday 06-Jun-97)
  109.  -TMaker: *(implicit) support for single images
  110.           *the following methods where fixed and should work now (again):
  111.             Twirl, Rotate, Perspective, Whirl, Stripes, Tile
  112.           *Create-example-function updated
  113.  
  114. v3.19 (Friday 06-Jun-97)
  115.  -Processor: method to convert old Process-scripts improved
  116.  -3d-operators: tRender-mode fixed
  117.  -Join3D-operator: additional centre-flag
  118.  
  119. v3.20 (Saturday 07-Jun-97)
  120.  -Processor: bring the preview to front after opening the PCSinglePicture-Window
  121.  -Envelope: *automatically sort points while adding
  122.             *explicit sort after pressing the <t>-key
  123.  -Documentation updates
  124.  -some example-session created
  125.  -Stats: *time-output-format improved
  126.          *in some cases the printed fps-value was incorrect - fixed
  127.  
  128. v3.21 (Saturday 07-Jun-97)
  129.  -PCSinglePicture: number-gadgets turned into calculator-gadgets
  130.  -Processor: global background-color to simplify advanced
  131.              compose-operations
  132.  -Text: background-color-option removed
  133.  
  134. v3.22 (Saturday 07-Jun-97)
  135.  -added the background-color-feature to the following operators:
  136.    BlackHole, Bump3D, Cartesian2Polar, Cube, DLA, Join3D, LWOB,
  137.    Magnet, Magnet3D, Perspective, Roll, Rotate, RotateBlur,
  138.    Shear, ShiftLines, Sphere, Text, Transform3D, Twirl, Twirl3D,
  139.    Twist, Water, Wave, Wave3D, Wrap
  140.  -Editor: <space>-shortcut (PlayAll)
  141.  -*cool* intro-picture (the first *cool* one)
  142.  
  143. v3.23 (Saturday 14-Jun-97)
  144.  -Statistics: "minutes-bug" removed (the minutes where subtracted from
  145.               the global stats-structure while output)
  146.  -Prefs: *the "c:"-path from the default settings was removed
  147.          *the rootdrawer always is named "wf:"
  148.  -Help: the program should never hang up after AmigaGuide-initialization-
  149.         failure
  150.  -3d-engine: introducing a new concept: "color-functions"
  151.  
  152. v3.24 (Sunday 15-Jun-97)
  153.  -3d-engine: first colorfunction implemented: colorCube
  154.  
  155. v3.25 (Sunday 15-Jun-97)
  156.  -ColorCube-PlugIn to access the new features
  157.  
  158. v3.26 (Sunday 15-Jun-97)
  159.  -ColorCube-PlugIn: *alpha-mode
  160.                     *sizing-option
  161.                     *some more useful gadgets
  162.  -Perspective-PlugIn: serious memory-bug fixed (in contrary to the other
  163.                       3d-PlugIns this one has an implicit tRender-option
  164.                       which caused the problem)
  165.  
  166. v3.27 (Monday 16-Jun-97)
  167.  -TMaker: immediately delete animations after creating filmstrips
  168.  -ARexx: *command TM_CREATEEXAMPLES:
  169.            -didn't work - fixed
  170.            -doesn't display the stats-requester any more
  171.             (which should be better for "install-scripts")
  172.          *command IM_RESET renamed as M_RESET
  173.          *additional command M_QUIT (the same as M_EXIT)
  174.  -SetBackground-PlugIn (to allow dynamic background-colors)
  175.  
  176. v3.28 (Monday 16-Jun-97)
  177.  -Triangulate-PlugIn (to convert images with high quant3D-values into
  178.                       smooth phong-objects)
  179.  
  180. v3.29 (Monday 16-Jun-97)
  181.  -SetColor-PlugIn (to modify the color of 3d-objects)
  182.  
  183. v3.30 (Monday 16-Jun-97)
  184.  -3d-engine: rendering of two-point-polygons didn't work correctly because
  185.              of swapped x- and y-coordinates - fixed
  186.  -ZPlot-PlugIn: *plots f(x,y)-functions at any resolution using phong-shading
  187.                 *optional flat-shaded grid
  188.                 *PowerPlugs!-support (of course)
  189.                 *color-plots can be made using the ColorCube-PlugIn easily
  190.                 *no axes (a separate PlugIn adding axes and labels
  191.                           at high quality will be available later)
  192.  
  193. v3.31 (Tuesday 17-Jun-97)
  194.  -PPlot-PlugIn (parametric plots)
  195.  
  196. v3.32 (Tuesday 17-Jun-97)
  197.  -DataPlot-PlugIn (plots 3D-data in gnuplot-format)
  198.  
  199. v3.33 (Tuesday 17-Jun-97)
  200.  -ZPlot-PlugIn: 8 (nice) presets
  201.  -PPlot-PlugIn: 12 (nice) presets
  202.  
  203. v3.34 (Tuesday 17-Jun-97)
  204.  -Morph-PlugIn (Morphs between two objects with the same point-count)
  205.  
  206. v3.35 (Tuesday 17-Jun-97)
  207.  -Calculator: new functions "abs" and "sig"
  208.  -DataPlot-PlugIn: *x-/y-quantization-option
  209.                    *scale-value for each coordinate
  210.  -Documentation updated
  211.  
  212. v3.36 (Thursday 19-Jun-97)
  213.  -Cube-Operator: additional *cool* "parcel-mode" (called folding)
  214.  -SaveImage-PlugIn: format changed to %04d (to be compatible with LoadImage)
  215.  -ILBM-Saver: error detected which occured saving the same chunky image
  216.               for more than one time: because the interleaved-flag was not set
  217.               correctly the images saved after the first looked very strange
  218.  
  219. v3.37 (Sunday 22-Jun-97)
  220.  -Variables: *additional type: expressions (constant strings evaluated at runtime).
  221.               This makes it for example possible to create scripts
  222.               which are 100% independent of the actual image-size.
  223.              *to avoid wrong orders of internal structures variables
  224.               can only killed if the Process-list is empty
  225.  -Calculator: some predefined Variables: pi, pcWidth, pcHeight, pcFrame
  226.  -GetDimensions-PlugIn to dynamically change the parameters pcWidth and pcHeight
  227.  -Converter: loadSession: don't allow both annoString and annoFilename
  228.  
  229. v3.38 (Sunday 22-Jun-97)
  230.  -Main: *additional commandline-argument: -root <drawer>
  231.          (this option isn't overidden by the config-file and should
  232.           therefore be very useful for installing the programm on CD)
  233.         *parsing of WB-Tooltypes
  234.  -Editor: number gadgets turned into "calculator-gadgets"
  235.  -PCRender-Window: store/import-function to easily exchange render-settings
  236.                    between different 3d-operators
  237.  -Special Aminet-Edition finished (including config-file, texts, pictures etc.)
  238.  
  239. v3.39 (Monday 23-Jun-97)
  240.  -started to write an Axis3D-PlugIn (to add threedimensional axes and labels to plots):
  241.    *GUI and PlugIn-stuff finished
  242.    *creating of a 3D-bounding box with tickmarks implemented
  243.  
  244. v3.40 (Monday 23-Jun-97)
  245.  -Axis3D-PlugIn: high-quality built-in 3D-font
  246.  
  247. v3.41 (Wednesday 25-Jun-97)
  248.  -Axis3D-PlugIn: creating of x-ticklabels and axis-labels implemented
  249.  
  250. v3.42 (Thursday 26-Jun-97)
  251.  -Axis3D-PlugIn: *creating of y- and z-ticklabels implemented
  252.                  *4 different choices to place each label
  253.  
  254. v3.43 (Thursday 26-Jun-97)
  255.  -Genlock3D-PlugIn
  256.  
  257. v3.44 (Friday 27-Jun-97)
  258.  -3d-engine: some improvements to the lightsource-code
  259.  -ZPlot-, ParPlot- and DataPlot-PlugIn: changed the coordinate-system
  260.   to be compatible with the Axis3D-PlugIn
  261.  -Processor: *global symbols "pcXMin", ... "pcZMax" which are
  262.               set by the ZPlot-, ParPlot-, DataPlot- and LWOB-PlugIn
  263.              *pcClear: automatically kill all variables
  264.  -Axis3D-PlugIn: additional phong-flag
  265.  
  266. v3.45 (Friday 27-Jun-97)
  267.  -Processor: *mechanism of killing (used) variables fixed,
  268.               now it should *really* work
  269.              *restore the background-color after processing a stream
  270.              *allow negative step-values (turn OFF the selected operator
  271.               at each <0-step>th frame)
  272.  -Program localized (NOT!)
  273.  -PlugIn-loader: don't accept the wfo_example-PlugIn any more
  274.  -Documentation updated
  275.  
  276. v3.46 (Saturday 28-Jun-97)
  277.  -Processor: *addProcess: insert the new process after the selected line
  278.              (this doesn't affect the "duplicate"-function because
  279.               I like it's current behaviour)
  280.  -Axis3D-PlugIn: *additonal label-skip-option for each axis
  281.                  *additional place-manual-option for each axis
  282.                  *because of it's complexity and quality this PlugIn
  283.                   was removed from the "standard" distribution and must
  284.                   be purchased separately
  285.  
  286. v3.47 (Monday 30-Jun-97)
  287.  -3D-engine: face-visibility-check improved without loss of speed
  288.  -Cube-PlugIn: automatically set faces-option to DOUBLE in folding-mode
  289.  
  290. v3.48 (Tuesday 01-Jun-97)
  291.  -Axis3D-PlugIn: *additonal label-rotation-angles for each axis
  292.  -Processor: Process-structure: additonal state-flag
  293.              (because negative step-values are allowed since version 3.45
  294.               the enable/disable-function didn't work since this version)
  295.  
  296. v3.49 (Wednesday 02-Jun-97)
  297.  -3D-engine: new lightsource-algorithm (shader) with the following parameters:
  298.               *ambient intensity
  299.               *diffuse intensity
  300.               *phong intensity
  301.               *phong size
  302.               *light color
  303.  
  304. v3.50 (Thursday 03-Jul-97)
  305.  -3d-engine: *up to four lightsources can be configured now
  306.              *the camY-value is now used with the opposite (and right) sign
  307.  -Processor: the smoothing-option can now be controlled by using
  308.              one of the modes OFF, LOW, MEDIUM or HIGH
  309.  -ColorCube-PlugIn: the values into y-direction where swapped to
  310.                     fit the 3d-coordinate-system
  311.  
  312. v3.51 (Saturday 05-Jul-97)
  313.  -3d-engine: *render-time reduced to 75% (only in light-mode - but who needs
  314.               "flat" images)
  315.  
  316. v3.52 (Saturday 05-Jul-97)
  317.  -Processor: Import-function rewritten and improved:
  318.               *the imported lines are inserted which is much
  319.                more useful than appending
  320.               *variables are imported, too
  321.               *variables with duplicate names are renamed
  322.  -Variables: the Envelope-gadget was not enabled, if the expression
  323.              of a variable was cleared - fixed
  324.  
  325. v3.53 (Saturday 05-Jul-97)
  326.  -Shortcuts-Window updated and it's layout improved
  327.  -Player-Window improved: *Screenmode-option
  328.                           *24Bit-Option (drgb, gray etc.)
  329.                           *layout improved
  330.  -Main: *the initial screen-mode is set to "Workbench" which may be useful
  331.          for gfx-board-owners
  332.         *new commandline-option: noPrefs
  333.  
  334. v3.54 (Sunday 06-Jul-97)
  335.  -GSImport-PlugIn
  336.  
  337. v3.55 Sunday 06-Jul-97)
  338.  -RenderInfo-Window: *additonal Close-Button
  339.                      *resize and refresh didn't work - fixed
  340.  -Converter: output=PICTURES: shift-parameter was ignored - fixed
  341.  -Main: fileType-recognition-routine improved and rewritten
  342.  -ShiftLines-PlugIn: a width or height of 1 caused the program
  343.                      to crash heavily - fixed
  344.  -ARexx-Port and documentation updated
  345.  -Makefile: because of a missing dependency-line the AutoCrop-PlugIn
  346.             was not updated correctly - fixed
  347.  
  348.